From 788d1ad3d49daf96030a0cd82472a0abfc753039 Mon Sep 17 00:00:00 2001 From: tsteven4 <13596209+tsteven4@users.noreply.github.com> Date: Sat, 29 Jan 2022 13:53:46 -0700 Subject: [PATCH] make kml skip and ignore list constexpr. (#846) --- kml.cc | 15 --------------- kml.h | 18 +++++++++++++++--- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/kml.cc b/kml.cc index 695b30d65..4af7378e0 100644 --- a/kml.cc +++ b/kml.cc @@ -110,21 +110,6 @@ void KmlFormat::kml_step_color() kml_color_sequencer.seq = kml_color_sequencer.seq + kml_color_sequencer.step; } -const char* KmlFormat::kml_tags_to_ignore[] = { - "kml", - "Document", - "Folder", - nullptr -}; - -const char* KmlFormat::kml_tags_to_skip[] = { - "Camera", - "LookAt", - "styleUrl", - "snippet", - nullptr -}; - void KmlFormat::wpt_s(xg_string /*args*/, const QXmlStreamAttributes* /*attrs*/) { if (wpt_tmp) { diff --git a/kml.h b/kml.h index d324b167f..59f57dab9 100644 --- a/kml.h +++ b/kml.h @@ -101,6 +101,21 @@ private: static constexpr const char* default_precision = "6"; static constexpr int kml_color_limit = 204; /* allowed range [0,255] */ + static constexpr const char* kml_tags_to_ignore[] = { + "kml", + "Document", + "Folder", + nullptr + }; + + static constexpr const char* kml_tags_to_skip[] = { + "Camera", + "LookAt", + "styleUrl", + "snippet", + nullptr + }; + // Multitrack ids to correlate Schema to SchemaData static constexpr const char* kmt_heartrate = "heartrate"; static constexpr const char* kmt_cadence = "cadence"; @@ -330,9 +345,6 @@ private: {&KmlFormat::gx_trk_coord, cb_cdata, "/Placemark/MultiTrack/Track/coord"} // KML 2.3 }; - static const char* kml_tags_to_ignore[]; - static const char* kml_tags_to_skip[]; - // The TimeSpan/begin and TimeSpan/end DateTimes: gpsbabel::DateTime wpt_timespan_begin, wpt_timespan_end; -- 2.30.2